<?php

function neogeo_admin_region_main(){
global $XoopsTpl; 
xoops_cp_header();
	$XoopsTpl->display('db:neogeo_admin_mainmenu.html');	
	$regionH = & xoops_getmodulehandler("region",'neogeo');
	$countryH = & xoops_getmodulehandler("country",'neogeo');	
	$regionitems = $regionH->getObjects();
	$XoopsTpl->assign("regionitems",$regionitems);
	$regionO = $regionH->create();
	$regionO->countries = & $countryH->getObjects();
	$XoopsTpl->assign_by_ref("regionO",$regionO);
	$XoopsTpl->display('db:neogeo_admin_region_main.html');

xoops_cp_footer();	
}
function neogeo_admin_region_create(){
global $XoopsTpl;    
xoops_cp_header(); 
$XoopsTpl->display('db:neogeo_admin_mainmenu.html');	
$XoopsTpl->display('db:neogeo_admin_region_create.html');
xoops_cp_footer(); 
}
function neogeo_admin_region_create_ok(){
$regionH = & xoops_getmodulehandler("region",'neogeo');
	 $regionO = $regionH->create();
	 $regionO->setFormVars($_POST,'region_');
	 $regionH->insert($regionO);
	 redirect_header('index.php?type=region');
}
function neogeo_admin_region_edit(){
global $XoopsTpl;    
$regionH = & xoops_getmodulehandler("region",'neogeo');
$regionO = $regionH->get($_GET['id']);
	$countryH = & xoops_getmodulehandler("country",'neogeo');	
$regionO->countries = & $countryH->getObjects();
$XoopsTpl->assign_by_ref("regionO",$regionO);
xoops_cp_header(); 
$XoopsTpl->display('db:neogeo_admin_mainmenu.html');	
$XoopsTpl->display('db:neogeo_admin_region_edit.html');
xoops_cp_footer(); 
}
function neogeo_admin_region_edit_ok(){
$regionH = & xoops_getmodulehandler("region",'neogeo');
	 $regionO = $regionH->get($_GET['id']);
	 $regionO->setFormVars($_POST,'region_');
	 $regionH->insert($regionO);
	 redirect_header('index.php?type=region');
}
function neogeo_admin_region_delete_ok(){
$regionH = & xoops_getmodulehandler("region",'neogeo');
	 $regionO = $regionH->get($_GET['id']);
#	 $regionO->setFormVars($_POST,'region_');
	 $regionH->delete($regionO);
	 redirect_header('index.php?type=region');
}

?>